#!/usr/bin/env python3
# -*- coding: utf-8 -*-

#字符和unicode编码互转
ord('A')
ord('中')

chr(25105)
chr(29233)
chr(20320)

#直接输出unicode
print('\u6211\u7231\u4f60')

#多行字符串
print('''
<html>
	<head></head>
	<body></body>
</html>
''');

#原始字符串
print(r'd\"');

#二进制字节流字符串
print(b'abc');

#数据表示
#十进制
100
#八进制
0o144
#十六进制
0x64
#二进制
0b1100100

#进制转换相关函数
#转为二进制
bin()
#转为八进制
oct()
#转为十进制
int()
#转为十六进制
hex()

#转码函数
#encode
b = 'str'.encode('gb2312')  #字符串转为gb2312编码
#decode
b.decode('utf-8') #转回utf-8

#计算字符长度或比特长度 列表长度...
len('中文')
len('中文'.encode('utf-8'))

#格式化输出的俩种方式
# %形式
print('percent is %d %%' % 7)
print('my name is %s' % 'jingks')

#format函数
'Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125)